home *** CD-ROM | disk | FTP | other *** search
/ Plug-In Power Pack for Netscape Communicator / Plug-In Power Pack for Netscape Communicator.iso / plugins / dataviews / dvtools / demos / mfgdemo / mfg_data.h < prev    next >
C/C++ Source or Header  |  1997-05-08  |  2KB  |  76 lines

  1.  
  2. /*------------------------------------------------------------------
  3. | file name -- mfg_data.h
  4. |-----------------------------------------------------------------*/
  5.  
  6. #define MAX_APP_VARS 49
  7.  
  8. /* Array Delimeters */
  9. #define NUM_STAMPERS    3
  10. #define NUM_WELDERS    2
  11. #define NUM_OVENS    1
  12.  
  13. /* Model Flags */
  14. #define UP                  1
  15. #define DOWN                0
  16. #define ON                  1
  17. #define OFF                 0
  18. #define AUTO                10
  19. #define MANUAL              0
  20. #define LOWER_TEMP          250
  21. #define UPPER_TEMP          500
  22. #define STAMPING_UPDATE_TIME     2
  23. #define CYCLE_LENGTH        2
  24. #define WELDING_STEP        4
  25. #define WELD_TEMP_MIN        150
  26. #define WELD_TEMP_MAX        200
  27. #define NUM_OF_STEPS        6
  28. #define MAX_OVEN_TEMP        600
  29. #define CAUTION_OVEN_TEMP     350
  30. #define ALARM_OVEN_TEMP     450
  31. #define OVEN_BLINK_RATE        1 
  32. #define OVEN_FACTOR        200        /* the BIGGER the # the 
  33.                         smaller the temp change */
  34.  
  35. /* MISC MACROS */
  36. #define TIME  (time(0) - 620000000)
  37.  
  38. /* STAMPING AREA */
  39. extern FLOAT 
  40.   stamping_on[],
  41.   stamping_auto[],
  42.   stamping_up[],
  43.   stamping_temp[],
  44.   stamping_pressure[],
  45.   accum_pcs,
  46.   total_pcs;
  47.  
  48. extern CHAR 
  49.   stamping_status[NUM_STAMPERS][20];
  50.  
  51. extern FLOAT 
  52.   welding_unit_id[],
  53.   welding_on[],
  54.   welding_temp[],
  55.   welding_curr[],
  56.   welding_green_on[],
  57.   welding_yellow_on[],
  58.   welding_red_on[],
  59.   welding_cycle[];
  60.  
  61. extern CHAR  
  62.   welding_status[NUM_WELDERS][20],
  63.   welding_pgm[NUM_WELDERS][20],
  64.   welding_pcs_status[NUM_WELDERS][20];
  65.  
  66. /* PAINT SHOP AREA */
  67. extern FLOAT 
  68.   paint_color,
  69.   oven_temp[],
  70.   oven_prev_temp[],
  71.   oven_auto[],
  72.   oven_output[],
  73.   oven_set[],
  74.   oven_blink[],
  75.   oven_ack[];
  76.